package br.com.transporte.tabelas;

import javafx.beans.property.IntegerProperty;
import javafx.beans.property.SimpleIntegerProperty;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;
import br.com.transporte.modelo.Veiculo;

public class TabelaVeiculo {
	private Veiculo veiculo;
	private IntegerProperty codigo;
	private StringProperty placa;
	private StringProperty combustivel;
	private StringProperty modelo;
	
	public TabelaVeiculo(Veiculo veiculo){
		this.veiculo = veiculo;
		codigo = new SimpleIntegerProperty();
		codigo.set(veiculo.getCodigo());
		
		placa = new SimpleStringProperty();
		placa.set(veiculo.getPlaca());
		
		combustivel = new SimpleStringProperty();
		combustivel.set(veiculo.getCombustivel());
		
		modelo = new SimpleStringProperty();
		modelo.set(veiculo.getModelo());
	}

	public Veiculo getVeiculo() {
		return veiculo;
	}

	public IntegerProperty codigoProperty() {
		return codigo;
	}
	
	public StringProperty placaProperty(){
		return placa;
	}

	public StringProperty combustivelProperty() {
		return combustivel;
	}

	public StringProperty modeloProperty() {
		return modelo;
	}
}
